shit on oneself - German English Dictionary